table
{
	border-collapse:separate;
	border-spacing:1px;
}

td
{
	position: relative;
	text-align: center;
	line-height: 3em;
	cursor: move;
	color: black;
	width:auto;
	font-weight: bold;
	font-size: 7.5pt;
	font-family:Verdana ;
	font-weight: normal;
}

/*tr
{
font-size: 10px;
font-family:Verdana ;
font-weight: normal;
line-height: 1.5em;
}*/

td.tripleWordCells
{
	width:21px;
	height:21px;
	background-color: #FF0000;
	font-size: 5px;
	font-family:Verdana ;
	font-weight: normal;
	line-height: 1.5em;
}

td.doubleWordCells
{
	width:21px;
	height:21px;
	background-color: #FFCC66;
	font-size: 5px;
	font-family:Verdana ;
	font-weight: normal;
	line-height: 1.5em;
}

td.doubleLetterCells
{
	width:21px;
	height:21px;
	background-color: #66CCFF;
	font-size: 5px;
	font-family:Verdana ;
	font-weight: normal;
	line-height: 1.5em;
}
td.tripleLetterCells
{
	width:21px;
	height:21px;
	background-color: #4169E1;
	font-size: 5px;
	font-family:Verdana;
	font-weight: normal;
	line-height: 1.5em;
}

td.tokens{
	width: 18px;
	height:18px;
	text-align: left;
	text-indent: 10%;
	font-size: 6pt;
	font-family:Verdana ;
	font-weight: bold;
	/*line-height: 2em;*/
	/*background-color: #FF9966;*/
	background-color: #009966;
}	

.drag{
	position: relative;
	cursor: move;
	font-family:Verdana ;
	font-weight: bold;
	line-height: 1.2em;
	opacity: 0.7;
	text-align: left;
	text-indent: 10%;
	margin: 0.1px;
	z-index: 10;
	filter: alpha(opacity=70);
	font-size: 8pt;
	/* without width, IE6/7 will not apply filter/opacity to the element ?! */
	/* without width, IE6/7 will not apply filter/opacity to the element ?! */
	width: 18px;
	height:18px;
	border: 1px solid black;
}

.forbid{
	position: relative;
	cursor: move;
	font-family:Verdana ;
	font-weight: normal;
	line-height: 1.2em;
	opacity: 0.7;
	text-align: center;
	margin: 0.1px;
	z-index: 10;
	filter: alpha(opacity=70);
	font-size: 8pt;
	/* without width, IE6/7 will not apply filter/opacity to the element ?! */
	/* without width, IE6/7 will not apply filter/opacity to the element ?! */
	width: 18px;
	height:18px;
	border: 1px solid black;
}

.subscripts{
font-size:4.5px;
font-weight: normal;
}

.token
{
font-size: 8pt;
background-color: #FFFF66;
width: 16px;
height:16px;
}
td.actions
{
	border: 0;
	height: 33px;
	background-color: #FFFFFF;
	width:auto;
}
button
{
	font-size: 4.5pt;
	font-weight: bold;
	font-family:Verdana;
	width: 110px;
}

 .container1 {
    float: left;
    text-align: center;
    }
.container2 {
	float: right;
	text-align: center;
	    }	
.tokenPlate {
	width: 300px;
	text-align: center;
}	

td.boardToken{
background-color: #E6E6FA;
border: 0.5px solid #cccccc;
}
		
td.scoreBoard
{
	background-color: white;
	border: 0;
	height:23px;
	text-align: center;
	width:auto;
	padding-left:3pt;
	padding-right:3pt;
	font-size: 8pt;
	vertical-align: text-top;
}

img
{
	width: 23px;
	height: 23px;
	margin: 0 10px;
	vertical-align: text-top;
}

.mmlib_table {
  background-color: white;
  height: 24px;
  width: 200px;
  font: bold 12px arial,sans-serif;
  border-collapse: separate;
  border-spacing: 0px;
  padding: 1px 0px;
  }

td.messageBox{
background-color: white;
}
tr.messageBox{
background-color: white;
}

.actionsTable
{
background-color: #E6E6FA;
}


